to beat a hasty retreat - Francés Inglés Diccionario